#include "core.h"
namespace Opl { namespace Core { namespace Common {

        class CorePrivate
        {
        public:
            CorePrivate():
                    _id(0)
            {}

            long id() { return _id++; }

                private:
            long _id;
        };

        static CorePrivate d;

        long Id() { return d.id(); }

    };};};
